<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="" lang="">
<head>
  <title>Test Results Report - Test</title>
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
  <meta name="description" content="TestNG unit test results." />
  <link href="reportng.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="reportng.js"></script>
</head>
<body>
<h1>Test</h1>
<p>
  测试耗时: 0.366s
</p>



  <table class="resultsTable">
    <tr><th colspan="3" class="header failed">失败的测试</th></tr>
          <tr>
        <td colspan="1" class="group">com.testapi.casev.Testapi</td>
        <td colspan="1" class="group">耗时</td>
        <td colspan="1" class="group">日志</td>
      </tr>
            
<tr>
  <td class="method">
                  f
      </td>
  <td class="duration">
    0.013s
  </td>
  <td class="result">
        
          <i>Method arguments: </i><span class="arguments">"http://www.tuling123.com", "/openapi/api/v2", "POST", "{'key':'你好！3'}", "4001"</span><br />
    
        

        <a href="javascript:toggleElement('exception-0', 'block')" title="Click to expand/collapse"><b>java.lang.AssertionError: expected [4001] but found [4000]</b></a><br />
    <div class="stackTrace" id="exception-0">
              org.testng.Assert.fail(Assert.java:96)<br />
              org.testng.Assert.failNotEquals(Assert.java:776)<br />
              org.testng.Assert.assertEqualsImpl(Assert.java:137)<br />
              org.testng.Assert.assertEquals(Assert.java:118)<br />
              org.testng.Assert.assertEquals(Assert.java:453)<br />
              org.testng.Assert.assertEquals(Assert.java:463)<br />
              com.testapi.casev.Testapi.f(Testapi.java:35)<br />
              sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
              sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)<br />
              sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br />
              java.lang.reflect.Method.invoke(Method.java:498)<br />
              org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)<br />
              org.testng.internal.Invoker.invokeMethod(Invoker.java:580)<br />
              org.testng.internal.Invoker.retryFailed(Invoker.java:838)<br />
              org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1009)<br />
              org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)<br />
              org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)<br />
              org.testng.TestRunner.privateRun(TestRunner.java:648)<br />
              org.testng.TestRunner.run(TestRunner.java:505)<br />
              org.testng.SuiteRunner.runTest(SuiteRunner.java:455)<br />
              org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)<br />
              org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)<br />
              org.testng.SuiteRunner.run(SuiteRunner.java:364)<br />
              org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)<br />
              org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)<br />
              org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)<br />
              org.testng.TestNG.runSuitesLocally(TestNG.java:1137)<br />
              org.testng.TestNG.runSuites(TestNG.java:1049)<br />
              org.testng.TestNG.run(TestNG.java:1017)<br />
              org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)<br />
              org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)<br />
              org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)<br />
                </div>
      </td>
</tr>
<tr>
  <td class="method">
                  f
      </td>
  <td class="duration">
    0.012s
  </td>
  <td class="result">
        
          <i>Method arguments: </i><span class="arguments">"http://www.tuling123.com", "/openapi/api/v2", "POST", "{'key':'你好！4'}", "4001"</span><br />
    
        

        <a href="javascript:toggleElement('exception-1', 'block')" title="Click to expand/collapse"><b>java.lang.AssertionError: expected [4001] but found [4000]</b></a><br />
    <div class="stackTrace" id="exception-1">
              org.testng.Assert.fail(Assert.java:96)<br />
              org.testng.Assert.failNotEquals(Assert.java:776)<br />
              org.testng.Assert.assertEqualsImpl(Assert.java:137)<br />
              org.testng.Assert.assertEquals(Assert.java:118)<br />
              org.testng.Assert.assertEquals(Assert.java:453)<br />
              org.testng.Assert.assertEquals(Assert.java:463)<br />
              com.testapi.casev.Testapi.f(Testapi.java:35)<br />
              sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
              sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)<br />
              sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br />
              java.lang.reflect.Method.invoke(Method.java:498)<br />
              org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)<br />
              org.testng.internal.Invoker.invokeMethod(Invoker.java:580)<br />
              org.testng.internal.Invoker.retryFailed(Invoker.java:838)<br />
              org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1009)<br />
              org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)<br />
              org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)<br />
              org.testng.TestRunner.privateRun(TestRunner.java:648)<br />
              org.testng.TestRunner.run(TestRunner.java:505)<br />
              org.testng.SuiteRunner.runTest(SuiteRunner.java:455)<br />
              org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)<br />
              org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)<br />
              org.testng.SuiteRunner.run(SuiteRunner.java:364)<br />
              org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)<br />
              org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)<br />
              org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)<br />
              org.testng.TestNG.runSuitesLocally(TestNG.java:1137)<br />
              org.testng.TestNG.runSuites(TestNG.java:1049)<br />
              org.testng.TestNG.run(TestNG.java:1017)<br />
              org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)<br />
              org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)<br />
              org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)<br />
                </div>
      </td>
</tr>
<tr>
  <td class="method">
                  f
      </td>
  <td class="duration">
    0.012s
  </td>
  <td class="result">
        
          <i>Method arguments: </i><span class="arguments">"http://www.tuling123.com", "/openapi/api/v2", "POST", "{'key':'你好！5'}", "4001"</span><br />
    
        

        <a href="javascript:toggleElement('exception-2', 'block')" title="Click to expand/collapse"><b>java.lang.AssertionError: expected [4001] but found [4000]</b></a><br />
    <div class="stackTrace" id="exception-2">
              org.testng.Assert.fail(Assert.java:96)<br />
              org.testng.Assert.failNotEquals(Assert.java:776)<br />
              org.testng.Assert.assertEqualsImpl(Assert.java:137)<br />
              org.testng.Assert.assertEquals(Assert.java:118)<br />
              org.testng.Assert.assertEquals(Assert.java:453)<br />
              org.testng.Assert.assertEquals(Assert.java:463)<br />
              com.testapi.casev.Testapi.f(Testapi.java:35)<br />
              sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
              sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)<br />
              sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br />
              java.lang.reflect.Method.invoke(Method.java:498)<br />
              org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)<br />
              org.testng.internal.Invoker.invokeMethod(Invoker.java:580)<br />
              org.testng.internal.Invoker.retryFailed(Invoker.java:838)<br />
              org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1009)<br />
              org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)<br />
              org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)<br />
              org.testng.TestRunner.privateRun(TestRunner.java:648)<br />
              org.testng.TestRunner.run(TestRunner.java:505)<br />
              org.testng.SuiteRunner.runTest(SuiteRunner.java:455)<br />
              org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)<br />
              org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)<br />
              org.testng.SuiteRunner.run(SuiteRunner.java:364)<br />
              org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)<br />
              org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)<br />
              org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)<br />
              org.testng.TestNG.runSuitesLocally(TestNG.java:1137)<br />
              org.testng.TestNG.runSuites(TestNG.java:1049)<br />
              org.testng.TestNG.run(TestNG.java:1017)<br />
              org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)<br />
              org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)<br />
              org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)<br />
                </div>
      </td>
</tr>
<tr>
  <td class="method">
                  f
      </td>
  <td class="duration">
    0.014s
  </td>
  <td class="result">
        
          <i>Method arguments: </i><span class="arguments">"http://www.tuling123.com", "/openapi/api/v2", "POST", "{'key':'你好！6'}", "4001"</span><br />
    
        

        <a href="javascript:toggleElement('exception-3', 'block')" title="Click to expand/collapse"><b>java.lang.AssertionError: expected [4001] but found [4000]</b></a><br />
    <div class="stackTrace" id="exception-3">
              org.testng.Assert.fail(Assert.java:96)<br />
              org.testng.Assert.failNotEquals(Assert.java:776)<br />
              org.testng.Assert.assertEqualsImpl(Assert.java:137)<br />
              org.testng.Assert.assertEquals(Assert.java:118)<br />
              org.testng.Assert.assertEquals(Assert.java:453)<br />
              org.testng.Assert.assertEquals(Assert.java:463)<br />
              com.testapi.casev.Testapi.f(Testapi.java:35)<br />
              sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
              sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)<br />
              sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br />
              java.lang.reflect.Method.invoke(Method.java:498)<br />
              org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)<br />
              org.testng.internal.Invoker.invokeMethod(Invoker.java:580)<br />
              org.testng.internal.Invoker.invokeTestMethod(Invoker.java:716)<br />
              org.testng.internal.Invoker.invokeTestMethods(Invoker.java:988)<br />
              org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)<br />
              org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)<br />
              org.testng.TestRunner.privateRun(TestRunner.java:648)<br />
              org.testng.TestRunner.run(TestRunner.java:505)<br />
              org.testng.SuiteRunner.runTest(SuiteRunner.java:455)<br />
              org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)<br />
              org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)<br />
              org.testng.SuiteRunner.run(SuiteRunner.java:364)<br />
              org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)<br />
              org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)<br />
              org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)<br />
              org.testng.TestNG.runSuitesLocally(TestNG.java:1137)<br />
              org.testng.TestNG.runSuites(TestNG.java:1049)<br />
              org.testng.TestNG.run(TestNG.java:1017)<br />
              org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)<br />
              org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)<br />
              org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)<br />
                </div>
      </td>
</tr>
      </table>

  <table class="resultsTable" width="100%">
    <tr><th colspan="3" class="header skipped">跳过的测试</th></tr>
          <tr>
        <td colspan="1" class="group">com.testapi.casev.Testapi</td>
        <td colspan="1" class="group">耗时</td>
        <td colspan="1" class="group">日志</td>
      </tr>
            
<tr>
  <td class="method">
                  f
      </td>
  <td class="duration">
    0.014s
  </td>
  <td class="result">
                               
          <i>Method arguments: </i><span class="arguments">"http://www.tuling123.com", "/openapi/api/v2", "POST", "{'key':'你好！3'}", "4001"</span><br />
    
        

      </td>
</tr>
<tr>
  <td class="method">
                  f
      </td>
  <td class="duration">
    0.016s
  </td>
  <td class="result">
                               
          <i>Method arguments: </i><span class="arguments">"http://www.tuling123.com", "/openapi/api/v2", "POST", "{'key':'你好！3'}", "4001"</span><br />
    
        

      </td>
</tr>
<tr>
  <td class="method">
                  f
      </td>
  <td class="duration">
    0.013s
  </td>
  <td class="result">
                               
          <i>Method arguments: </i><span class="arguments">"http://www.tuling123.com", "/openapi/api/v2", "POST", "{'key':'你好！3'}", "4001"</span><br />
    
        

      </td>
</tr>
      </table>

  <table class="resultsTable">
    <tr><th colspan="3" class="header passed">通过的测试</th></tr>
          <tr>
        <td colspan="1" class="group">com.testapi.casev.Testapi</td>
        <td colspan="1" class="group">耗时</td>
        <td colspan="1" class="group">日志</td>
      </tr>
            
<tr>
  <td class="method">
                  f
      </td>
  <td class="duration">
    0.116s
  </td>
  <td class="result">
        
          <i>Method arguments: </i><span class="arguments">"http://www.tuling123.com", "/openapi/api/v2", "POST", "{'key':'你好！1'}", "4000"</span><br />
    
        

      </td>
</tr>
<tr>
  <td class="method">
                  f
      </td>
  <td class="duration">
    0.015s
  </td>
  <td class="result">
        
          <i>Method arguments: </i><span class="arguments">"http://www.tuling123.com", "/openapi/api/v2", "POST", "{'key':'你好！2'}", "4000"</span><br />
    
        

      </td>
</tr>
<tr>
  <td class="method">
                  f
      </td>
  <td class="duration">
    0.019s
  </td>
  <td class="result">
        
          <i>Method arguments: </i><span class="arguments">"http://www.tuling123.com", "/openapi/api/v2", "POST", "{'key':'你好！7'}", "4000"</span><br />
    
        

      </td>
</tr>
<tr>
  <td class="method">
                  f
      </td>
  <td class="duration">
    0.015s
  </td>
  <td class="result">
        
          <i>Method arguments: </i><span class="arguments">"http://www.tuling123.com", "/openapi/api/v2", "POST", "{'key':'你好！8'}", "4000"</span><br />
    
        

      </td>
</tr>
<tr>
  <td class="method">
                  f
      </td>
  <td class="duration">
    0.019s
  </td>
  <td class="result">
        
          <i>Method arguments: </i><span class="arguments">"http://www.tuling123.com", "/openapi/api/v2", "POST", "{'key':'你好！9'}", "4000"</span><br />
    
        

      </td>
</tr>
<tr>
  <td class="method">
                  f
      </td>
  <td class="duration">
    0.024s
  </td>
  <td class="result">
        
          <i>Method arguments: </i><span class="arguments">"http://www.tuling123.com", "/openapi/api/v2", "POST", "{'key':'你好！10'}", "4000"</span><br />
    
        

      </td>
</tr>
<tr>
  <td class="method">
                  f
      </td>
  <td class="duration">
    0.015s
  </td>
  <td class="result">
        
          <i>Method arguments: </i><span class="arguments">"http://www.tuling123.com", "/openapi/api/v2", "POST", "{'key':'你好！11'}", "4000"</span><br />
    
        

      </td>
</tr>
<tr>
  <td class="method">
                  f
      </td>
  <td class="duration">
    0.014s
  </td>
  <td class="result">
        
          <i>Method arguments: </i><span class="arguments">"http://www.tuling123.com", "/openapi/api/v2", "POST", "{'key':'你好！12'}", "4000"</span><br />
    
        

      </td>
</tr>
<tr>
  <td class="method">
                  f
      </td>
  <td class="duration">
    0.013s
  </td>
  <td class="result">
        
          <i>Method arguments: </i><span class="arguments">"http://www.tuling123.com", "/openapi/api/v2", "POST", "{'key':'你好！13'}", "4000"</span><br />
    
        

      </td>
</tr>
<tr>
  <td class="method">
                  f
      </td>
  <td class="duration">
    0.014s
  </td>
  <td class="result">
        
          <i>Method arguments: </i><span class="arguments">"http://www.tuling123.com", "/openapi/api/v2", "POST", "{'key':'你好！14'}", "4000"</span><br />
    
        

      </td>
</tr>
      </table>
  
</body>
</html>
